Top 10k strings from Video Basic - Issue 13 (1985)(Ingelek Jackson)(16k)(es).tzx
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Magazines / Sinclair ZX Spectrum - Magazines - [TZX] (TOSEC-v2007-01-01) /
Back to the directory listing
6 A$="PON EN MARCHA LA GRABADORA": 6 "4";"ESTA BIEN ESCRITO ? (S/N)"; 6 "23606",z: 6 "10",z;" PARA LA GRABADORA ": 5 t$=" PULSA UNA TECLA PARA CONTINUAR " 5 U;" ";N$;" " 5 *********************** 5 "9",N;" ~|"; 5 "8",N;A$(N-2 5 "3";"ESCRIBE TU NOMBRE EN EL TECLADO Y PULSA <ENTER>": 5 "10",N;" \]" 5 PASO A LA PARTE"; 5 * 4 T$=" ELIGE, "+N$+":": 4 "6";" SIGUIENTE" 4 "28"-J/A,ER+J/A*.7 4 "126-XL/2", 4 VUELTA AL PRINCIPIO"; 3 t$(2)-48": 3 "10-a/2",U; 3 2 t$(3)-48": 2 p$="VIDEOHARDWARE: ": 2 p$="VIDEOBREAK: ": 2 p$="VIDEOBASIC-LA PROGRAMACION: ": 2 Via Indipendenza 88 2 LETREROS ENTRANTES 2 LEE LOS UDG 2 ;"VIDEOBASIC": 2 ;"PRECINTRO": 2 ;"GOSUBINTR1": 2 ,XX;" "; 2 "i*2+1",j; 2 "BIEN, "+N$+" 2 "7";" ": 2 "6";" "; 2 "26";" ": 2 "23617",Z: 2 "23296"+N, 2 "(21-YP)*8-2": 2 SOFTIDEA (Como) 2 REPETIR"; 2 * * * * 2 Tel.031-240.959 2 PARA LA GRABADORA 2 1 yp=yp+(t$(i)="b")-(t$(i)="a"): 1 y(n)=y(n+1 1 y$=" PULSA UNA TECLA PARA CONTINUAR ": 1 xp=xp+(t$(i)="d")-(t$(i)="s"): 1 u;"S=ELIGE L=LADO R1:100 R2:200" 1 u;"EXACTO !": 1 u;"1E+";I; 1 u;"1.5E+3": 1 u;"1.5 * 10^3;" 1 u;" VALOR NO ACEPTABLE ",: 1 u;" "; 1 u;" "; 1 u;" ": 1 t$="Para terminar se vuelve a ladireccion tomada del STACK:": 1 t$="NATURALMENTE ESTA FORMA SEACEPTA TAMBIEN EN <INPUT>. PORLO TANTO ES DEL TODO INDIFE-RENTE INDICAR <1E2>, O BIEN<1e2> EN LUGAR DE 100.": 1 t$="La direccion siguiente a GOSUBesta colocada en el STACK:": 1 t$="He aqui como se memorizan nu-meros en el <STACK>...": 1 t$="ES DECIR: 1.5*1000 ES IGUAL A<1500>.": 1 t$(u+u)-48": 1 t$(u)="<": 1 t$(u)="1292"(B) 1 t$(4)-49": 1 t$(3)-49": 1 t$(3)-48)*4+2": 1 t$(3)-48", 1 t$(2)-48)*8+2": 1 t$(2)-48"; 1 p;" ": 1 p;" ": 1 p$="los temas de la leccion ": 1 p$="de un cuadrado ": 1 p$="a la ROM (Interface 1) ": 1 p$="Visita Medica ": 1 p$="VIDEOTEST: ": 1 p$="VIDEONEXT: ": 1 p$="VIDEOJUEGO: ": 1 p$="VIDEOJUEGO: ": 1 p$="VIDEOBASIC-EL LENGUAJE: ": 1 p$="PULSA UNA TECLA PARA CONTINUAR" 1 p$="Microdrive y Disk Drive ": 1 p$="Los Archivos ": 1 p$="Las Instrucciones relativas": 1 p$="Juego de adivinanzas sobre ": 1 p$="Invenciones Graficas ": 1 p$="GOSUB * RETURN ": 1 p$="En el proximo numero... ": 1 p$="El Plotter ": 1 p$="Dibujos Animados ": 1 p$="Biorritmos ": 1 p$="Area y Perimetro ": 1 p$="Archivo ": 1 n;" ": 1 copy=23760 1 b$=b$+(w$(j) 1 attr=23813 1 a;" ": 1 a$="LA PROGRAMACION": 1 a$=" ": 1 ZONA DE MEMORIA DESTINADA ALOS <GOSUB> GOSUB STACK 1 Z,Z;"INTRODUCE: 1 YY,XX;" "; 1 Y,N;A$(N-2 1 Y,N;" {|"; 1 Y$="PULSA UNA TECLA PARA CONTINUAR ": 1 Y$="*PULSA UNA TECLA PARA CONTINUAR *" 1 Y$=" PULSA UNA TECLA PARA CONTINUAR " 1 X<21)+(30-X)*(X>20)"): 1 X,Y;T$(N): 1 W$="PULSA R .... REPETIR LA LECCION C .... CONTINUAR": 1 W$="PUESTO QUE ATRAVES DE LA INS-TRUCCION <OUT> ES POSIBLE INDI-CARLE AL PLOTTER LAS COORDENADASDE CUALQUIER PUNTO, SE PUEDETRAZAR TODO TIPO DE CURVAS.": 1 W$="OBSERVA EL SIGUIENTE EJEMPLO.": 1 W$="MAS EXACTAMENTE, UN PLOTTER ESTACONSTITUIDO POR UNA BASE EN LAQUE SE APOYA EL PAPEL, Y UNO OMAS PLUMINES QUE SE DESPLAZANSOBRE DOS BRAZOS:UNO VERTICAL YOTRO HORIZONTAL.": 1 W$="ESTE ES UN EJEMPLO DE CARACTERESESCRITOS CON UN PLOTTER.": 1 W$="ESTE ES CAPAZ DE TRAZAR RECTAS,CIRCULOS Y PUNTOS MEDIANTE UNPLUMIN MONTADO SOBRE DOS BRAZOSMECANICOS.": 1 W$="ESTA LECCION ESTA DEDICADA AL<PLOTTER>.": 1 W$="EL PLOTTER TAMBIEN PUEDE ESCRI-BIR COMO UNA IMPRESORA, CON LADIFERENCIA DE QUE CADA CARACTERES DIBUJADO MEDIANTE SEGMENTOS.": 1 W$="EL PLOTTER REPRESENTA UN PASOADELANTE CON REPECTO A LA IMPRE-SORA, EN LA REPRESENTACION GRA-FICA DE LAS INFORMACIONES SOBREPAPEL.": 1 W$="EL BRAZO HORIZONTAL ES MENOR QUEEL VERTICAL, Y ES EL QUE SOSTIE-NE LA PLUMA.": 1 W$="CUANDO EL ORDENADOR TIENE QUEESCRIBIR, HACE QUE EL PLUMIN BA-JE HACIA EL PAPEL.": 1 VISUALIZACION BLOQUE 1 VIDEOTEST 1 VIDEONEXT 1 VIDEOLIST 1 VIDEOHARD 1 VIDEOBREAK& 1 VIDEOBREAK NUMERO 13 1 VIDEOBASIC N.13 1 U;"OTRA VEZ..": 1 U;"OTRA VEZ !": 1 U;"HE AQUI ALGUNOS EJEMPLOS: ": 1 U;"ESTA ES LA INSTRUCCION EXACTA:": 1 U;"ERROR !": 1 U;" "; 1 U+U,XP;A$; 1 TRANSFORMAREMOS EL ANALISISANTERIOR EN UN DIAGRAMA DEFLUJO, Y DESPUES A INSTRUCCIO-NES <BASIC>." 1 TIPO DE ORDENACION POR PAREJAS SHELL 1 TABLA TEST 1 TAB.LENG.4 1 TAB.LENG.2 1 TAB.LENG.1' 1 T$=T$+"(BYTE DE NIVEL BAJO QUE PRECE-DE AL DE NIVEL ALTO).": 1 T$="TODOS LOS NUMEROS SE REPRESEN-TAN EN MEMORIA POR MEDIO DE 5BYTES; SI SE TRATARA DE VALO-RES ENTEROS COMPRENDIDOS ENTRE-65535 Y +65535, SU CODIFICA-CION SERA LA ESTANDAR <Z80>" 1 T$="Se realiza por tanto un salto a la rutina indicada:": 1 T$="RECURRIMOS ENTONCES A UNA ES-CRITURA ALTERNATIVA: LA NOTA-CION CIENTIFICA O LA COMA FLO-TANTE (FLOATING POINT). ESTA TOMA LA SIGUIENTE FORMA:": 1 T$="QUIZAS SEA MEJOR QUE VUELVAS ALEER EL PROGRAMA Y LO INTENTESDE NUEVO.": 1 T$="QUEDA COMPREDIDA ENTRE:": 1 T$="PUESTO QUE DERIVA DE LA SUMADE 1/2 Y DE 1/4.": 1 T$="PERO PARA REPRESENTAR NUMEROSDE ESTE TIPO LA FORMULA EM-PLEADA HASTA AHORA SE HACEINADECUADA: CUANDO LAS CIFRASSON MUCHAS EL ESPACIO OCUPADOEN PANTALLA AUMENTA EXAGERADA-MENTE, Y LA LECTURA DE LOS VA-LORES SE HACE DIFICULTOSA.": 1 T$="PERO ESTA VEZ NO UTILIZAMOSLAS POTENCIAS DE <2>, SINO SUSRECIPROCOS.:": 1 T$="OK, "+N$+" ?": 1 T$="LOS NUMEROS QUE NO SE PUEDENREPRESENTAR DE ESTA FORMA SEESCRIBEN EN EXPONENCIAL, PERONO EN BASE DECIMAL SINO BINA-RIA.": 1 T$="LLEGADOS AQUI PUEDEN RESULTARUTILES ALGUNAS CONSIDERACIONESSOBRE LA PRECISION DE LOS RE-SULTADOS ALCANZABLES CON ELSPECTRUM.": 1 T$="LA CIFRA DECIMAL <0.75> SERAREPRESENTADA POR:": 1 T$="LA GAMA DE NUMEROS QUE ELSPECTRUM ES CAPAZ DE MANEJARES MUCHO MAS EXTENSA DE LA QUEHEMOS VISTO HASTA AHORA.": 1 T$="INTENTA ESCRIBIR LAS INSTRUC-CIONES QUE TE PIDA. ESTOY SEGURO DE QUE NO ENCON-TRARAS GRANDES DIFICULTADES.": 1 T$="He aqui como funciona <GOSUB> y <RETURN>...": 1 T$="EN LA PRACTICA, PARA OBTENEREL NUMERO EN SU FORMA ORDINA-RIA, TIENES QUE DESPLAZAR A LADERECHA (<E> POSITIVO), O A LAIZQUIERDA (<E> NEGATIVO), ELPUNTO DECIMAL PONIENDO TANTOSCEROS COMO EL NUMERO QUE SIGUEA <E>.": 1 T$="EN LA FASE DE IMPRESION ELSPECTRUM PASA AUTOMATICAMENTEAL MODO DE COMA FLOTANTE CUAN-DO EL NUMERO SUPERA LAS OCHOCIFRAS.": 1 T$="ELIGE, "+N$+":": 1 T$="EL SIGNO SE CODIFICA CON <0>PARA SIGNIFICAR <+>, Y <1> PA-RA SIGNIFICAR <->.": 1 T$="EL EXPONENTE SE OBTIENE SUMAN-DO <128> AL NUMERO DE MULTI-PLICACIONES (O DIVISIONES) POR<2>, NECESARIO PARA REDUCIR ELNUMERO ORIGINAL A UN VALOR IN-CLUIDO ENTRE 0.5 (COMPRENDIDO)Y 1 (EXCLUIDO).": 1 T$="EL BYTE <SIGNO> SE ESTABLECEEN 0 PARA <+> Y EN 255 PARA<->.": 1 T$="DE FORMA ANALOGA A LA CONVER-SION DECIMAL/BINARIA, SE OB-TIENEN LOS 31 BITS (EL PRIMEROSIRVE PARA EL SIGNO) A INSER-TAR EN LOS 4 BYTES DENOMINADOS<MANTISA>.": 1 T$="BIEN, "+N$+" 1 T$="AHORA, "+N$+"": 1 T$="1100000......": 1 T$="1/2 1/4 1/8 1/16 1/32...": 1 T$="...y como se recuperan...": 1 T$=" ELIGE, "+n$+":": 1 SOFTIDEA (Como) 1 SCROLL=23828 1 S*100","04:REPETIR ","#813","2:40 1 RUTINA MAQUINA DE ESCRIBIR 1 ROTULOS ROTATORIOS 1 REGISTRO DEL NOMBRE 1 PROGRAMA 1 PORTADA T 1 PERMITE TRAZAR DIBUJOS SOBREEL PAPEL PLOTTER 1 PARTE DE UN PROGRAMA LLAMADODESDE GOSUB SUBRUTINA 1 PANTALLA 1 P$="VIDEONEXT": 1 P$="VIDEOLIST": 1 P$="VIDEOBASIC-EL LENGUAJE: ": 1 P$="Precision Numerica ": 1 P$="PON EN MARCHA LA GRABADORA" 1 P$="PARA": 1 P$="PARA LA GRABADORA" 1 P$="GRABADORA": 1 P$="CONECTA LA GRABADORA" 1 P$=" *PULSA UNA TECLA Y PON EN MARCHA LA GRABADORA" 1 P$=" PULSA UNA TECLA" 1 P$=" en el numero 14 ": 1 OMBRECILLO 1 O,i;A$(i-2 1 NOMBRE GENERAL DE UN PROGRAMADE ORDENACION SORT 1 N$=N$+" ": 1 MUEVE TANTO LA HOJA COMO ELPLUMIN: PLOTTER DE... TAMBOR 1 M-15345-1985 1 LETREROS ROTATORIOS 1 LENG. UNO 1 LENG. TRES 1 LENG. DOS T 1 LENG. 4 1 LA COMBINACION <GOSUB-RETURN>SIRVE PARA DEFINIR BLOQUES DEINSTRUCCIONES (RUTINAS-PROGRA-MAS AUTONOMOS), QUE SE PUEDENLLAMAR CADA VEZ QUE SEA UTIL ONECESARIO.% %LAS RAZONES PARA EMPLEAR ESTATECNICA EN LUGAR DE LA PROGRA-MACION SECUENCIAL, SON FUNDA-MENTALMENTE DOS:UNA PURAMENTEESTETICA, AL PERMITIR LA DES-COMPOSICION DE UN PROGRAMA ENBLOQUES ELEMENTALES, MEJORANDOPOR TANTO SU LEGIBILIDAD Y ES-QUEMATIZACION. OTRA POR LA OPTIMIZACION,PUES-TO QUE LA UNION <GOSUB-RETURN>EVITA LA DUPLICACION DE GRUPOSDE INSTRUCCIONES SIMILARES,CON AHORRO EVIDENTE DE MEMO-RIA.% %LA RUTINA SE PUEDE CONSIDERARCOMO UNA NUEVA INSTRUCCION DE-FINIBLE POR EL PROGRAMA, Y SINLIMITES EN SU COMPLEJIDAD. POR EJEMPLO, SUPONGAMOS QUEDESEAMOS ENVIAR UN MENSAJE DEERROR EN EL CASO DE QUE EL DA-TO INDICADO NO SEA VALIDO.% %EN LUGAR DE REPETIR VARIAS VE-CES LAS INSTRUCCIONES QUE DE-TECTAN EL ERROR, PODEMOS ES-CRIBIR UNA RUTINA COMPUESTAEXACTAMENTE CON LAS MISMASIN 1 LA INSTRUCCION <GOSUB VALH$*P> ES CORRECTA (SI/NO)? SI 1 L*4","2B210 1 JUEGO 1 INSTRUCCION PARA LLAMAR A UNARUTINA GOSUB 1 INSTRUCCION QUE PERMITE LAVUELTA DESDE UNA SUBRUTINA RETURN 1 INGELEK JAKSON 1 HOMBRECILLO 1 HAS ESCRITO UN PROGRAMA QUEHACE USO DE UNA TECNICA FUNDA-MENTAL: LA <RUTINA>." 1 G,W;P$(G);P$(G) 1 ES FACIL INTUIR QUE CON CINCOBYTES NO ES POSIBLE REPRESEN-TAR CON ABSOLUTA PRECISION NU-MEROS COMPUESTOS POR 20 O 30CIFRAS, COMO LA NOTACION ENCOMA FLOTANTE NECESITA. DE HECHO LOS CALCULOS SE EFEC-TUAN SOBRE APROXIMADAMENTE 9CIFRAS SIGNIFICATIVAS; LAS QUEEXCEDAN SERAN PERDIDAS Y SUS-TITUIDAS POR CEROS.% %TAMBIEN EXISTE LA POSIBILIDADDE QUE UN NUMERO DECIMAL ALCONVERTIRLO EN LA FORMA QUEHEMOS VISTO, DE ORIGEN A VALO-RES PERIODICOS, EN ESTE CASOEL NUMERO MEMORIZADO NO SERAIDENTICO AL ASIGNADO. OTRO MOTIVO DE IMPRECISION ESDEBIDO AL HECHO DE QUE LASFUNCIONES MATEMATICAS DEL TIPO<SQR>, <^>, ETC., SE CALCULANMEDIANTE DESARROLLOS EN SERIEQUE ESTANDO FORMADOS POR INFI-NITOS TERMINOS, NO PUEDEN DARRESULTADOS MATEMATICOS EXAC-TOS.% %TODO ESTO PUEDE LLEVAR A VECESA ERRORES DE EJECUCION MUY DI-FICILES DE IDENTIFICAR:& &10 LET A=SQR 100 20 PRINT A 30 IF A=10 THEN STOP& &TE PARECERA RARO PERO AUNQUELA 1 EJERCICIOS 1 COPYRIGHT BY SOFTIDEA 1 COMO SE DENOMINA A LA ORDENA-CION POR INTERCAMBIOS BUBBLE 1 COMO HABRAS PODIDO COMPROBAREL STACK PERMITE ESCRIBIR RU-TINAS QUE LLAMEN A OTRAS (ANI-DADAS), O A SI MISMAS (RECUR-SIVAS); A VECES PUEDE RESULTARUTIL INSERTAR VARIOS <RETURN>,O MAS DE UN PUNTO DE ENTRADA,CONDICIONANDO ASI LA EJECUCIONDE DETERMINADAS FUNCIONES UOTRAS ACCIONES.# #MUCHAS VECES SERA NECESARIOINTRODUCIR Y DESPUES SACAR LOSDATOS DE LOS CAMPOS UTILIZADOSPOR LA RUTINA.% %POR EJEMPLO, SUPONIENDO QUE LARUTINA QUE INSERTA LOS PUNTOSSEPARADORES DE LOS MILLARESTENGA COMO <INPUT> A LA VARIA-BLE <A>, Y COMO <OUTPUT> A<W$>, PODRIAMOS PREPARAR A<GOSUB> DE ESTA MANERA:& &10 INPUT N 20 LET A=N: GOSUB 100:PRINT Z$30 .... 100 REM RUTINA <PUNTOS> 110 LET Z$=STR$ A 120 LET Z$=... 130 FOR I=... 140 RETURN% %HABRAS OBSERVADO LA IMPORTAN-CIA Y UTILIDAD DE ESTA RUTINA;EN EFECTO ESTA TECNICA CONSTI-TUYE LA BASE DE LA PROGRAMA-CI 1 CC-AA,DD-BB,EE: 1 CAR TEST 1 CAR PROG. 1 CAR NEXT 1 CAR LIST 1 CAR LENG.4 1 CAR LENG.3 1 CAR LENG.2 1 CAR LENG.1 1 CAR JUEGO 1 CAR HARD 1 CAR EJER. 1 CAR BREAK 1 B$="------------" 1 AREA""'""2=PER.""","045INT. S,L","#813","2520 1 APRENDERAS A GENERAR Y USAR UN<MENU>, ES DECIR, UNA LISTA DEOPCIONES.","" 1 AHORA OBSERVEMOS EL COMPORTA-MIENTO REAL DEL PROGRAMA RE-CIENTE ESCRITO.": 1 AHORA INTENTA ESCRIBIR EL PRO-GRAMA EN BASE AL DIAGRAMA DEFLUJO. 1 ACUERDATE DE DAR LA DIRECCIONEXACTA A LA RUTINA." 1 AA,BB,CC,DD,EE: 1 A*1500","SI <A> PUEDE CONTENER","<1> O <2>, DIRECCIONA LA RUTI-","NA A LAS LINEAS 1500 Y 3000","" 1 A$="VIDEOTEST ": 1 A$="PON EN MARCHA LA GRABADORA" 1 A$="LOS NUMEROS Y EL SPECTRUM" 1 A$="LOS NUMEROS Y EL <SPECTRUM>": 1 A$=" GOSUB - RETURN": 1 A$=" GOSUB * RETURN": 1 A$=" COMA FLOTANTE - RUTINA": 1 ;N$;" ? (S/N)" 1 ;"y quita la alimentacion a tu"; 1 ;"ejemplos y ejercicios"; 1 ;"__________" 1 ;"Z ...COPIA" 1 ;"Y PULSA <ENTER>": 1 ;"VIDEOBASIC" 1 ;"TU PUNTUACION ES ";s;" SOBRE 20." 1 ;"TEN RESPETO Y ESCRIBE BIEN ! ": 1 ;"SPECTRUM. Hasta pronto,"; 1 ;"R .....RUN" 1 ;"QUIERES VOLVER A EMPEZAR ?" 1 ;"PREGUNTA N. ";w 1 ;"PRECINTRO" 1 ;"PARA MEJORAR LEE DE NUEVO"; 1 ;"OTRA VEZ" 1 ;"NO TE PUEDO AYUDAR": 1 ;"Muy bien, enhorabuena!" 1 ;"MUY BIEN ";n$; 1 ;"M ...PAUSA" 1 ;"La respuesta correcta es:"; 1 ;"LA REPUESTA ES MUY CORTA"; 1 ;"HE AQUI UNA SUGERENCIA:" 1 ;"HASTA PRONTO"; 1 ;"Guarda la cinnta en su caja"; 1 ;"GOSUBINTR1" 1 ;"ESCRIBE TU NOMBRE"; 1 ;"ES EXACTO." 1 ;"EN EL TECLADO"; 1 ;"E ..SALIDA" 1 ;"- - - - - -"''': 1 ;"""";i$;""" esta equivocado." 1 ;" PLOTTER " 1 ;" SIGUIENTE" 1 ;" PULSA: " 1 ;" ESTA BIEN ESCRITO, "; 1 ;" PARA LA GRABADORA ": 1 ;" estoy cargando "''" VIDEOHARDWARE ": 1 ;" ": 1 ;" "; 1 ;" ": 1 ;" " 1 ;" "; 1 ;" ": 1 ;" "; 1 ;" "; 1 ;" ": 1 5TRADUCCION 1 43 - FASE DE OUTPUT","CUAL ES EL RESULTADO FINAL ?","" 1 4 RUTINA N. 2 ","04AIMPRIME ","04B PERIM. ","#820","2A200 1 4 RUTINA N. 1 " 1 23688/2-U" 1 23688+x)>31" 1 22 - FASE DE CALCULO","COMO OBTENDREMOS LOS RESULTA-DOS ?","" 1 1200","SI <A> CONTIENE <1>","EJECUTA LA RUTINA ESCRITA","EN LA LINEA <1200>","" 1 11 - FASE DE INPUT","CUALES SON LOS ELEMENTOS NECE-SARIOS PARA NUESTRO PROBLEMA ?","" 1 1 PROGR.PRINC. ","0421=AREA ","0432=PER. ","#820","2210 1 000000000000000000000000000000000000000000000000000000000000000000000000001111111111111021100000000000000211111111111112211000000000000002222222222222222110000000000000022222222222222221100000000000000000000000000000000000000666666666600000000066000000000006660088888888888888888880666660000000888===============8000000088888888?===============8888888888888888?<<<<<<<<<<<<<<<8888888888888888?;;;;;;;;;;;;;;;8888888888888888?;;;;;;;;;;;;;;;8888888888888888?:::::::::::::::8888888888888888?:::::::::::::::8888888888???888888888888888888:8888888888???8888????88?????::::8888888888???????889999999999:::888888888?88888888888888889999998888888888888888888888888888888888888888????????????????????????????????8888888888888888888888888888888888888888888888888888888888888888t 1 ................................... 1 -J/A,ER+J/A*.7 1 ,XX;" ": 1 ,O;"PARTE SIGUIENTE"; 1 ,,,,,,,,,,,,,,,,,,,,,,,,,,, 1 ,""L "";L" 1 +H-XS)/(21 1 **AYUDA II INTENTO** 1 ***respuesta flash*** 1 ***puntuacion*** 1 ***pulsa tecla*** 1 ***comentario final*** 1 ***bloque principal*** 1 ***INPUT controlado*** 1 ***CLS BAJO*** 1 *********************** 1 * Lado <L> del cuadrado a cal-cular.","" 1 * Eleccion de <S> (1/2) comocontestacion al menu); 1 ));q$(q,65 1 '''''" 0.000...(37 ceros)..0000000001"'''" ...y..."'''" 10000...(38 ceros)..0000000000." 1 '''"ENTONCES HASTA PRONTO !": 1 ''"YO NO ESTARIA TAN SEGURO, CONLOS TIEMPOS QUE CORREN ... " 1 ''"Y A TU EDAD NO HAS ENCONTRADOTODAVIA CON QUIEN JUGAR A LOSMEDICOS ? " 1 ''"VAMOS A VER, CUANTO PESAS ? ": 1 ''"TIENES SUERTE DE QUE ESTE JUEGO NO ESTE PROHIBIDO PARA MENORES " 1 ''"TE PUEDO PROPONER PARA DOBLE DEGHANDI !" 1 ''"SI FUERAS UNA CHULETA VALDRIASUN DINERAL " 1 ''"QUE EDAD TIENES ? " 1 ''"PERFECTO !" 1 ''"PARA LOS HONORARIOS ....." 1 ''"NO ME MIENTAS Y DIME SI ERESHOMBRE O MUJER ": 1 ''"ES UN NOMBRE ORIGINAL, VERDAD?": 1 ''"ENHORABUENA ! ": 1 ''"CUAL ES TU PROFESION ?": 1 ''"10 INPUT A"''"20 LET C=3*B+1"''"30 IF X$=""T"" THEN..."''"40 GOSUB 100"''"50 PRINT A-B" 1 '"TIENES UN NOMBRE BONITO !" 1 '"COMO TE SIENTES AL LEVANTARTE ?"'"1 ... EN FORMA "'"2 ... HECHO POLVO"'"3 ... HAMBRIENTO"'"4 ... MEDIO MUERTO": 1 ' " que significa:"; 1 "xg+xs/2",yg+ys* 1 "YA NO FUNCIONAS ...","TE VAS A QUEDAR SIN PELO","TE ESTAS PONIENDO COMO UNA VACA","UNA MALDICION PENDE SOBRE TU CA-BEZA","PODRIAS PERDER TUS FUERZAS" 1 "Y ESO ES UNA PROFESION ? ","NO ME HAGAS REIR! TU ??? ","ESTABA CLARO ! ","NO TIENES NADA MEJOR ? ","PUES ESTAS ARREGLADO !" 1 "TRABAJAR UN POCO MAS","COMER MENOS","CHICHAR MENOS AL PROJIMO","DIVERTIRTE MAS","SALIR MENOS POR AHI","ESTAR MAS TIEMPO EN CASA","TRABAJA MAS CON EL ORDENADOR" 1 "SI ESTO NO FUERA SUFICIENTE,SIEMPRE PODRIAS " 1 "ROBERTO","FRANCISCO","JUAN","JOSE","MARIA","ANA","ELEENA","ANTONIO","PEDRO","MANUEL","LUIS","JORGE","CARLOS" 1 "RETIRATE, YA ES HORA !" 1 "RESPUESTA = "; 1 "RECUERDA LO QUE ESTUDIAMOS ENLA LECCION DEDICADA A <INPUT>.","" 1 "PRINT SQR 2.3E-2+INT -2E4","TAMBIEN LAS DEMAS INSTRUCCIO-NES ACEPTAN LA NOTACION CIEN-TIFICA.","" 1 "PRINT 1E2+3E1","CON LA NOTACION EN COMA DECI-MAL ES POSIBLE REALIZAR CUAL-QUIER OPERACION, SIEMPRE QUESE ENCOLUMNEN CORRECTAMENTELAS CIFRAS.","EL RESULTADO ES 130","" 1 "PRINT 100E2*150E3","LA NOTACION CIENTIFICA OPERASIEMPRE CON UNA UNICA CIFRAENTERA; POR LO TANTO EL RESUL-TADO ES:1.5E9.","" 1 "OBSERVA QUE LAS RUTINAS SE HANESCRITO PARA LAS DIRECCIONES<100> Y <200>, DE FORMA QUE SEFACILITE EL DIRECCIONAMIENTO.","" 1 "NO TE DA VERGUENZA COMER DE ESA FORMA ? " 1 "MIRANDOTE BIEN .... ESTAS HECHOUNA PENA !","TENDRIAS QUE INTENTAR UNA DIETAA BASE DE ACEITE DE RICINO Y AJO","YO QUE TU ME PREOCUPARIA !","POR FAVOR COMPRUEBA QUE SIGUESVIVO" 1 "MI QUERIDO ";N$;"," 1 "MI QUERIDA ";N$;"," 1 "INTENTA DORMIR POR LAS NOCHES !","PERO SI NO HACES NADA DE DIA !","ERES UN DESASTRE !","ESFUMATE !" 1 "IF ERR THEN RETURN","CONDICIONANDO A <RETURN>, PAR-TES DE RUTINAS SE EJECUTANUNICAMENTE PARA DETERMINADOSACONTECIMIENTOS.","" 1 "GOSUB 3000*S+1000","ESTE ES UN SISTEMA MUY COMUNPARA DIRECCIONAR DIRECTAMENTERUTINAS MEDIANTE UNA VARIABLENUMERICA.","" 1 "GOSUB 1000+(100 AND ER)","SI <ER> CONTIENE <0>, SERALLAMADA LA RUTINA DE LA LINEA<1000>, SI NO LA LINEA <1100>.","" 1 "Escribiremos las rutinas nece-sarias para las direcciones100 y 200, de forma que laspodamos direccionar facilmentea traves de <S>.","" 1 "Es necesario indicar: 1 "El resultado final consiste enla impresion (elegida por elMENU) del area o del perimetrode un cuadrado.","","" 1 "ESTAS MAL DE LOS NERVIOS","CADA DIA ESTAS PEOR","TE ESTAS PONIENDO COMO UNA FOCA","TU PAREJA TE OCULTA ALGO","TIENES MUCHOS GRANOS" 1 "ESTA VEZ, "+N$+" 1 "ESTA VEZ EL TEMA ES BASTANTEDIFICIL; SIN EMBARGO SIGUIENDOCON ATENCION LOS EJEMPLOS NOTENDRAS NINGUNA DIFICULTAD PA-RA RESPONDER A LAS PREGUNTAS.","" 1 "ERES INCORREGIBLE !","ACUESTATE CON UN BOCADILLO","INTENTA DORMIR EN LA NEVERA !" 1 "EL PROGRAMA QUE VAMOS A DESA-RROLLAR ES ELEMENTAL, PEROSIRVE PARA DEMOSTRAR EL USOCONCRETO DE GOSUB/RETURN APLI-CADO A LA GESTION DE UN MENU.","" 1 "DIME TU NOMBRE ": 1 "DEBERIAS EN PRIMER LUGAR " 1 "DE QUE TE QUEJAS?","ENTONCES QUE QUIERES DE MI ?","ERES UNA EXCEPCION !","TRABAJA UN POCO MAS !" 1 "CASI OLVIDABA DECIRTE QUE" 1 "AYUNAR DOS DIAS","CORRER 300 KM","NO VER LA TV","ACOSTARTE A LA 5 DE LA TARDE","HACER UNA DIETA SEVERA" 1 "AHORA, "+N$+" 1 "ACUERDATE DE HACER TESTAMENTO","CORRES EL RIESGO DE NO VOLVERTEA DESPERTAR !","INTENTA ABRIR UN POCO EL ATAUD !","NO VEAS PELICULAS DE MIEDO" 1 "A MI MODESTO ENTENDER, " 1 "99999996": 1 "8";"EXP. M A N T I S A" 1 "8";"- - - SIGNO BAJO ALTO - - -"; 1 "8",N;" \]" 1 "7.328374",u+u, 1 "7";" ESTOY CARGANDO VIDEOTEST": 1 "7",N;" ~|"; 1 "6";"SIGNO" 1 "6";"PULSA"; 1 "6";" 50": 1 "5";"E+";a-j;: 1 "5";"E";-a+j;: 1 "5";"100 IF A=B THEN LET....",,,"110 LET C=3",,,,"120 RETURN",,,, 1 "5";" "; 1 "5";" ": 1 "5";" "; 1 "5";" ": 1 "4";"STACK": 1 "4";"ESTA BIEN ESCRITO ? (S/N)" 1 "4";" "; 1 "3";b;"E+";A;: 1 "3";b;"E";-A;: 1 "3";"TECLADO Y PULSA <ENTER>": 1 "3";"ESCRIBE TU NOMBRE EN EL"; 1 "3";"ESCRIBE TU NOMBRE EN EL TECLADO Y PULSA <ENTER>" 1 "3";" "; 1 "2E-1","ESCRIBE EL NUMERO <0.2>","USANDO LA NOTACION EN","COMA FLOTANTE","" 1 "24";" - - "(i): 1 "23617",u: 1 "23617",U: 1 "23295+I", 1 "23";" "; 1 "23","11","10" 1 "2";" STACK "; 1 "2";" - - " 1 "1=AREA"'"2=PER.": 1 "1500","A QUE CORRESPONDE 1.5E3 ?","" 1 "15";"= ";"0" 1 "14";" = "; 1 "13";" NIV. NIV." 1 "13",U;"..y para E negativo...": 1 "127-XL/2", 1 "11",Z;"50": 1 "11",Z;" " 1 "10-A/2",U; 1 "10";"VIDEOBASIC": 1 "10";"OTRA VEZ !": 1 "10";"ERROR !"; 1 "10","14","20","7" 1 "1","10","100","1.000","10.000","100.000" 1 "04=IMPRIME ","04> AREA ","#820","2=100 1 "047 LLAMA ","048 RUTINA ","#823","2830 1 ","VUELVE SI NO ESTA PRESENTE","LA CONDICION <ER>","" 1 ","*1","1A 1 "*1 ","% " 1 " HOY EL ORDENADOR TE HARA UN RE- CONOCIMIENTO .... MEDICO !" 1 " ESTAS LISTO PARA CONTESTAR ? " 1 " PARA LA GRABADORA " 1 " VIDEOHARDWARE " 1 " PULSA UNA TECLA " 1 " AREA Y PERIMETRO "," DE UN CUADRADO" 1 " " 1 " ": 1 VIA INDIPENDENZA 88 1 Tel.031-240.959 1 SOFTIDEA - (Como) 1 INTRODUCCION"; 1 EJERCICIOS"; 1 EJERCICIO" 1 COPYRIGHT 1985 1 CONTINUAR": 1 CARGAR LA"; 1 CARGAR EL VIDEOJUEGO"; 1 AL BASIC ": 1 ** ** ** *********************** 1 ** ** ** ** 1 * * * *********************** 1 D A T A 1 Pon en marcha la grabadora 1 C O M O 1 ** 1 ": 1 *********************** ** ** ** 1 *********************** 1 *********************** * * * 1 1 1 1